home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 3.adf / asm / libraries / configregs.i next >
Text File  |  1986-11-10  |  2KB  |  82 lines

  1.  
  2.  IFND    LIBRARIES_CONFIGREGS_I
  3. LIBRARIES_CONFIGREGS_I  SET     1
  4.  STRUCTURE ExpansionRom,0
  5.     UBYTE       er_Type
  6.     UBYTE       er_Product
  7.     UBYTE       er_Flags
  8.     UBYTE       er_Reserved03
  9.     UWORD       er_Manufacturer
  10.     ULONG       er_SerialNumber
  11.     UWORD       er_InitDiagVec
  12.     UBYTE       er_Reserved0c
  13.     UBYTE       er_Reserved0d
  14.     UBYTE       er_Reserved0e
  15.     UBYTE       er_Reserved0f
  16.     LABEL       ExpansionRom_SIZEOF
  17.  STRUCTURE ExpansionControl,0
  18.     UBYTE       ec_Interrupt
  19.     UBYTE       ec_Reserved11
  20.     UBYTE       ec_BaseAddress
  21.     UBYTE       ec_Shutup
  22.     UBYTE       ec_Reserved14
  23.     UBYTE       ec_Reserved15
  24.     UBYTE       ec_Reserved16
  25.     UBYTE       ec_Reserved17
  26.     UBYTE       ec_Reserved18
  27.     UBYTE       ec_Reserved19
  28.     UBYTE       ec_Reserved1a
  29.     UBYTE       ec_Reserved1b
  30.     UBYTE       ec_Reserved1c
  31.     UBYTE       ec_Reserved1d
  32.     UBYTE       ec_Reserved1e
  33.     UBYTE       ec_Reserved1f
  34.     LABEL       ExpansionControl_SIZEOF
  35. E_SLOTSIZE              EQU     $10000
  36. E_SLOTMASK              EQU     $ffff
  37. E_SLOTSHIFT             EQU     16
  38. E_EXPANSIONBASE         EQU     $e80000
  39. E_EXPANSIONSIZE         EQU     $080000
  40. E_EXPANSIONSLOTS        EQU     8
  41. E_MEMORYBASE            EQU     $200000
  42. E_MEMORYSIZE            EQU     $800000
  43. E_MEMORYSLOTS           EQU     128
  44. ERT_TYPEMASK            EQU     $c0
  45. ERT_TYPEBIT             EQU     6
  46. ERT_TYPESIZE            EQU     2
  47. ERT_NEWBOARD            EQU     $c0
  48. ERT_MEMMASK             EQU     $07
  49. ERT_MEMBIT              EQU     0
  50. ERT_MEMSIZE             EQU     3
  51.  BITDEF  ERT,CHAINEDCONFIG,3
  52.  BITDEF  ERT,DIAGVALID,4
  53.  BITDEF  ERT,MEMLIST,5
  54.  BITDEF  ERF,MEMSPACE,7
  55.  BITDEF  ERF,NOSHUTUP,6
  56.  
  57.  BITDEF  ECI,INTENA,1
  58.  BITDEF  ECI,RESET,3
  59.  BITDEF  ECI,INT2PEND,4
  60.  BITDEF  ECI,INT6PEND,5
  61.  BITDEF  ECI,INT7PEND,6
  62.  BITDEF  ECI,INTERRUPTING,7
  63.  STRUCTURE DiagArea,0
  64.     UBYTE       da_Config
  65.     UBYTE       da_Flags
  66.     UWORD       da_Size
  67.     UWORD       da_DiagPoint
  68.     UWORD       da_BootPoint
  69.     UWORD       da_Name
  70.     UWORD       da_Reserved01
  71.     UWORD       da_Reserved02
  72.     LABEL       DiagArea_SIZEOF
  73. DAC_BUSWIDTH    EQU     $C0
  74. DAC_NIBBLEWIDE  EQU     $00
  75. DAC_BYTEWIDE    EQU     $40
  76. DAC_WORDWIDE    EQU     $80
  77. DAC_BOOTTIME    EQU     $30
  78. DAC_NEVER       EQU     $00
  79. DAC_CONFIGTIME  EQU     $10
  80. DAC_BINDTIME    EQU     $20
  81.  ENDC    !LIBRARIES_CONFIGREGS_I
  82.